X-Plorer USB Driver
نویسندگان
چکیده
Our project has two main parts; part one consists of reverse engineering the USB protocol of the X-Plorer guitar controller manufactured for use with the Microsoft c ©Xbox 360, and part two is implementing a USB driver to make the guitar available to applications running on top of the Linux kernel, with the specific goal of being able to use the X-Plorer guitar with the open-source game Frets on Fire (Kyostila, 2007).
منابع مشابه
A Bare PC Mass Storage USB Driver
Today’s device drivers are dependent on a given operating system, kernel, or an embedded system platform that provides a higher level of abstraction for its use. We present a USB mass storage device driver that does not depend on any operating system, or kernel, or embedded application. The device driver runs on a bare PC and directly interfaces with an application written in C/C++. The applica...
متن کاملHardware and Software Solution Developed in Arm Mbed Environment for Driving and Controlling Dc Brushless Motors Based on St X- Nucleo Development Boards
Aim of this work is the design and realization of a driving system for monitoring and controlling of a BLDC motor with Hall sensors embedded. The realized system is composed by three principal blocks: the control electronic board, the power driving board and the BLDC motor. The first block is based on the STM32 Nucleo development board assembled with the second one, the ST-X-Nucleo-IHM07M1 moto...
متن کاملTolerating Malicious Device Drivers in Linux
This paper presents SUD, a system for running existing Linux device drivers as untrusted user-space processes. Even if the device driver is controlled by a malicious adversary, it cannot compromise the rest of the system. One significant challenge of fully isolating a driver is to confine the actions of its hardware device. SUD relies on IOMMU hardware, PCI express bridges, and messagesignaled ...
متن کاملReverse-Engineering DisplayLink devices USB to DVI for Hackers
DisplayLink produces nice, useful USB graphics adapters. Unfortunately, they had no real Linux support. In this paper, we’ll describe how we first reverse-engineered the encryption and basic protocol, prompting DisplayLink to actually release a Linux driver on their own. However, this driver still didn’t support compression. In the second part, we’ll therefore describe how we reverseengineered ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007